JT2FIS: Java Type-2 Fuzzy Inference System - An Object-oriented Class Library for Building Java Intelligent Applications
نویسندگان
چکیده
This paper introduces a Java R class library for fuzzy systems that can be used to build an Interval Type-2 Fuzzy Inference System. Architecture of the system is presented and object oriented design and modules are described. We use the Water Temperature and Flow Controller as a classic example to benchmark the inputs and outputs and to show how to use it on engineering. We compare the developed library with an existing Matlab R library in order to discuss the Java R object oriented approach and its applications.
منابع مشابه
Type-2 Fuzzy Inference System Visual Components for Building Java Intelligent Applications
This paper introduces a JT2FISPanel and JT2FISClusteringPanel, a Java visual component for Interval Type-2 Fuzzy Inference Systems that can be used to build Java Intelligent Applications. The main features and functionalities are described. To do so we show user interfaces in order to compare the developed components with existing tools.
متن کاملA SUIF Java Compiler
To compete with optimized C, object-oriented languages need classical optimizations as well as speci c object-oriented optimizations. Therefore, a compiler infrastructure that enables object-oriented compiler research is of great interest for the research community. The SUIF compiler system with the OSUIF extension o ers such a research environment. SUIF de nes an intermediate representation fo...
متن کاملProposal of Fuzzy Object Oriented Model in Extended JAVA
Tlie knowledge imperfections should be considered when modeling complex problems. A solution is to develop a model that reduces the complexity and another option is to represent the imperfections: uncertainty, vagueness and incompleteness in the knowledge base. This paper proposes to extend the classical object oriented architecture in order to allow modeling of problems with intrinsic imperfec...
متن کاملOOHaskell
Haskell provides type-class-bounded and parametric polymorphism as opposed to subtype polymorphism of object-oriented languages such as Java and OCaml. It is a contentious question whether Haskell 98 without extensions, or with common extensions, or with new extensions can fully support conventional object-oriented programming with encapsulation, mutable state, inheritance, overriding, statical...
متن کاملA Method-Level Analysis of Object-Oriented Techniques in Java Applications
In this paper we seek to provide a foundation for the study of the level of use of object-oriented techniques in Java programs in general, and scientific applications in particular. Specifically, we focus on the use of small methods, and the frequency with which they are called, since this forms the basis for the study of method inlining, an important optimisation technique. We compare the Gran...
متن کامل